all: main.out

main.out:  element.o main.o file.o Liste.o
	gcc  main.o element.o file.o Liste.o -o main.out
	
main.o: main.c file.h ElementFile.h element.h Liste.h
	gcc -c -Wall -ansi -pedantic main.c

element.o: element.c element.h
	gcc -c -Wall -ansi -pedantic element.c

file.o: file.c file.h
	gcc -c -Wall -ansi -pedantic file.c
	
Liste.o: Liste.c Liste.h
	gcc -c -Wall -ansi -pedantic Liste.c
clean:
	rm *.o
